*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}
.clearfix:after{
    clear:both;
    content:"";
    display:table;

}
.fl{
    float:left;
}
.fr{
    float:right;
}
.product{
    display:flex;
    align-items: center;
    justify-content: center;
    font-size:12px;
}
.priceAndCountDiv{
    display:flex;
    justify-content: space-between;
}
.titleDiv{
    margin-top:-.5rem;
    margin-bottom:1.2rem;
}
.product{
    opacity: 1;
    transition: all 0.2s;
}
.product>*{
    margin:.2rem;
}
.bar{
    position:fixed;
    left:0;
    top:0;
    z-index:999;
    background:linear-gradient(135deg,#eb9229,#eb6029);


}
.bar h1{
    color:#fff;
    font-weight:400;
}
.bottom{
    position:fixed;
    z-index:888;
    left:0;
    bottom:0;
    background:#fff;
    height:4.7rem;
    width:100%;
    border-top:0.012rem solid #eee;
    display:block;



}
.bottom_nav{
    height:2.5rem;
    width:100%;
    position:fixed;
    z-index:999;
    left:0;
    bottom:0;
    background:#eee;
    display:flex;
    justify-content: space-around;
    padding:0 0.3rem 0 0.3rem;
    align-items: center;
}
.checkall_box{
    margin:0.8rem 0.8rem 0 0.8rem;
    font-size:12px;
    color:#999;

}
.settle_accounts_btn{
    width:4.5rem;
    height:1.6rem;
    background:linear-gradient(135deg,#eb9229,#eb6029);
    line-height:1.6rem;
    border-radius:2rem;
    color:#fff;
    font-size:16px;
    margin-top:0.3rem;
    text-align:center;
    margin-right:0.8rem;
    cursor:pointer;

}
.total{
    color:#333;
    font-size:14px;
    margin-top:0.7rem;

}
#total_prices{
    color:#eb6029;
    font-size:14px;
    margin:0 0.3rem;
    width:3rem;

}
#emptyCart img{
    width:12rem;
    margin:3rem auto;

}
.minus_Div{
    display:inline-block;
    height:1rem;
    width:1rem;
    line-height:1rem;
    text-align:center;
    color:#666;
    border:0.05rem solid #eee;
    border-right:none;
    border-radius:0.3rem 0 0 0.3rem;
    cursor:pointer;

}
.num_Div{
    display:inline-block;
    color:#666;
    width:1rem;
    line-height:1rem;
    height:1rem;
    text-align :center;
    border :0.05rem solid #eee;
    cursor:pointer;
}
.add_Div{
    display:inline-block;
    color :#666;
    line-height:1rem;
    width:1rem;
    height:1rem;
    border :0.05em solid #eee;
    border-radius:0 0.3rem 0.3rem 0;
    border-left:none;
    text-align:center;
    cursor:pointer;
}
.product{
    margin-top :0.5rem ;
    margin-left :0.5rem;
    margin-right:0.5rem;
    background:#fff;
    padding:0.5rem;
    border-radius:0.5rem;
}
/*.promptMessage{
    background :rgba(0,0,0,0.3);
    width :8rem;
    height :1.5rem;
    border-radius:0.8rem;
    position:absolute;
    left:5rem;
    top :10rem;
    text-align:center;
    line-height :1.5rem;
    color:#fff;
    display:none;

}*/
a{
    display:inline-block;
    text-align:center;

}
a img{
    width:1.2rem;
    margin-top:0.7rem;
}
.bottom_nav p{
    font-size:6px;
    color:#333;
    margin-top:-0.25rem;
}
#shopCarDiv{
    margin-bottom:5rem;
}

